package com.lx.sync.core.constant;

import com.lx.sync.core.model.SyncPage;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 *
 */
public class SyncConstant {

    /**
     * 成功标识
     */
    public static final Integer SUCCESS_FLAG = 0;

    /**
     * 拉取外部数据一批数量
     */
    public static final Integer EXT_PULL_BATCH_SIZE = 20000;


    /**
     * 同步外部数据全量同步标示
     */
    public static final String FULL_UPDATE_FLAG = "all";

    /**
     * 同步外部数据起始页
     */
    public static final Integer START_PAGE_NUM = 1;

    /**
     * 时间空对象
     */
    public static final Date DATE_NULL = null;



    /**
     * 外部分页空对象
     */
    public static final SyncPage EXT_PAGE_NULL = null;

    /**
     * 空字符串
     */
    public static  String EMPTY_STR = "";

    /**
     * 空 Integer
     */
    public static final Integer INTEGER_NULL = null;

    /**
     * 空字符串集合
     */
    public static final List<String> EMPTY_LIST = null;

    /**
     * 空 Map
     */
    public static final Map<String, String> MAP_NULL = null;

}

